/* CSS Document */
@charset "utf-8";
body { text-align: center; margin: 0; padding: 0; font-size: 0; line-height: 0;}
div { font-size: 12px; line-height: 1.8em; margin: 0; padding: 0; text-align: left;}
div, h1, h2, h3, h4, h5, h6, dl, ol, ul, dt, dd, li, img, span, form, p, input,select,textarea, dl { margin: 0; padding: 0; border: 0; list-style-type: none;}
li { list-style-type: none;}
a { color: #333333; text-decoration: none;}
a:hover { color: #0fa7bd; text-decoration: none;}
html { overflow-x: hidden;}
input, button, select, textarea { outline: none;}
body{ width:100%; background:#FFF;font-family:"微软雅黑", "宋体", Arial;}
.clear{ clear:both;}
.left{float: left;}
.right{float: right;}
.neirong{ width: 1000px; margin: 0 auto;}

.topline{ width: 100%; height: 3px;}
.topline .topline_1{ width: 50%; height: 3px; background: #002f6e;}
.topline .topline_2{ width: 50%; height: 3px; background: #0fa7bd;}
.head{ width: 100%; height: 94px; background: url("../images/01.gif") repeat-x center top;}
.head_1{ position: relative; cursor: pointer;}
.head_1 span{ position: absolute; left: -30px; top: 60px; display: none; z-index: 99999;}
.head_1 span img{ border: 1px solid #dddddd;}
.head_1:hover span{ display: block;}

.daohang{ width: 100%; height: 46px; background: #002f6e;}
#Navigation {
    width: 1000px; position: relative; z-index: 9999;
    display: block;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
}
#Navigation li { background: url("../images/07.png") no-repeat right center; float: left;}
#Navigation li.noborder{ background: none;}
#Navigation li a {
    color: #fff;
    text-decoration: none; padding: 0 29px; font-size: 14px;
    line-height: 46px;
    text-align:center;
    font-weight: bold;
    display:block;
}
#Navigation li a:hover {
    color: #fff;
    text-decoration: none;
    background: #3a7ddc;
    font-weight: bold;
}
#Navigation li a.hover {
    color: #fff;
    text-decoration: none;
    background: #0fa7bd;
    font-weight: bold;
}
#Navigation li a.active {
    color: #fff;
    text-decoration: none;
    background: #0fa7bd;
    font-weight: bold;
}
#Navigation li dl {
    display: none; padding-top: 8px; background: url("../images/08.png") no-repeat top center #ffffff;
    position: absolute;
}
#Navigation li dl dd {
    border-bottom: 1px solid #dddddd;
    background: #f3f7fb;
    font-weight: bold;
}
#Navigation li dl dd a {
    background-image: none; min-width: 108px; padding: 0 10px; font-size: 12px;
    background-color: #ffffff; height: 30px; line-height: 30px;
    color: #002f6e;
}
#Navigation li dl dd a.active {
    background-image: none; color: #002f6e;
    background-color: #ffffff;
}
#Navigation li dl dd a:hover {
    background-image: none; color: #ffffff;
    background-color: #002f6e;
}

/*banner*/
.bannerfr{width:100%; height:500px; position:relative;}
.bannerfr .KMSPrefix_syslidefr_frbtn{overflow:hidden;margin:0px auto;padding:0px;position:absolute;left:48%;bottom:13px;z-index:99; }
.bannerfr .KMSPrefix_syslidefr_frbtn ul{}
.syslidefr .syslidefr_an{ width:1000px; height:500px; position:relative; margin:0 auto;}
.syslidefr_an img{ position:absolute; left:3px; opacity: 0; top:0;}
.syslidefr_an img.img4{ left:50%; margin-left:-207px;}
/*end banner*/

.rongqi1{ width: 100%; height: 299px; border-bottom: 1px solid #e4e4e4;}
.rongqi1_1{ width: 440px; height: 299px; padding: 0 30px; background: #f7f7f7;}
.rongqi1_1_1{ padding-top: 13px; height: 48px; line-height: 48px; border-bottom: 1px solid #e4e4e4; font-size: 18px; font-weight: bold;}
.rongqi1_1_1 a{ color: #333333;}
.rongqi1_1_1 a:hover{ color: #0fa7bd;}
.rongqi1_1_1 a span{ font-family: Arial; font-size: 14px; font-weight: normal; color: #b9b6bd; text-transform: capitalize;}
.rongqi1_1 .rongqi1_1_2{ height: 192px; overflow: hidden; padding-top: 27px; line-height: 24px; color: #343434;}
.rongqi1_1 .rongqi1_1_2 a{ color: #00438f;}
.rongqi1_1 .rongqi1_1_2 a:hover{ text-decoration: underline;}
.rongqi1_1 .rongqi1_1_2 img{ width: 130px; height: 130px; float: left; margin: 0 15px 0 0;}

.rongqi1_2{ width: 440px; height: 299px; padding: 0 30px;}
.rongqi1_2 .rongqi1_2_2{ height: 192px; overflow: hidden; padding-top: 15px; line-height: 24px; color: #343434;}
.rongqi1_2 .rongqi1_2_2 .rongqi1_2_2_1{}
.rongqi1_2 .rongqi1_2_2 .rongqi1_2_2_1 .rongqi1_2_2_1_1 img{ width: 101px; height: 75px;}
.rongqi1_2 .rongqi1_2_2 .rongqi1_2_2_1 .rongqi1_2_2_1_2{ width: 321px; height: 75px;}
.rongqi1_2 .rongqi1_2_2 .rongqi1_2_2_1 .rongqi1_2_2_1_2 .rongqi1_2_2_1_2_1{ height: 20px; line-height: 20px; font-size: 14px; font-weight: bold; overflow: hidden;}
.rongqi1_2 .rongqi1_2_2 .rongqi1_2_2_1 .rongqi1_2_2_1_2 .rongqi1_2_2_1_2_2{ height: 44px; line-height: 22px; color: #878787; overflow: hidden; margin-top: 6px;}
.rongqi1_2 .rongqi1_2_2 .rongqi1_2_2_1 a .rongqi1_2_2_1_2 .rongqi1_2_2_1_2_2 span{ color: #00438f;}
.rongqi1_2 .rongqi1_2_2 .rongqi1_2_2_1 a:hover .rongqi1_2_2_1_2 .rongqi1_2_2_1_2_2 span{ color: #0fa7bd;}
.rongqi1_2 .rongqi1_2_2 .rongqi1_2_2_2{ margin-top: 10px;}
.rongqi1_2 .rongqi1_2_2 .rongqi1_2_2_2 ul li{ height: 27px; line-height: 27px; overflow: hidden; border-bottom: 1px dotted #707070; background: url("../images/12.png") no-repeat left center; padding-left: 10px;}
.rongqi1_2 .rongqi1_2_2 .rongqi1_2_2_2 ul li span{ float: right; color: #a7a7a7;}

.rongqi2{ width: 100%; height: 509px;}
.rongqi2_1{ padding-top: 22px; }
.rongqi2_1_1{ height: 29px; line-height: 29px; font-size: 18px; font-weight: bold;}
.rongqi2_1_1 a{ color: #333333;}
.rongqi2_1_1 a:hover{ color: #0fa7bd;}
.rongqi2_1_1 a span{ font-family: Arial; font-size: 14px; font-weight: normal; color: #b9b6bd; text-transform: capitalize;}
.rongqi2_1_2 a{ width: 110px; height: 29px; line-height: 29px; text-align: center; display: block; background: #00438f; color: #ffffff;}
.rongqi2_1_2 a:hover{ text-decoration: underline;}
.rongqi2_1{}
.rongqi2_1 ul li{ width: 195px; height: 195px; float: left; background: #00438f; margin-right: 6px; margin-bottom: 6px;}
.rongqi2_1 ul li.nomargin{  margin-right: 0;}
.rongqi2_1 ul li:hover{ background: #0fa7bd;}
.rongqi2_1 ul li a p{ text-align: center; color: #ffffff; font-size: 18px; line-height: 27px; margin-top: 7px;}
.rongqi2_1 ul li a p span{ font-size: 14px; text-transform: capitalize;}

.rongqi3{ width: 100%; height: 300px; background: url("../images/23.jpg") no-repeat center top;}

.rongqi4{ width: 100%; height: 597px; padding-top: 38px;}
.rongqi4_1{ height: 53px; background: #f2f2f2; border: 1px solid #e9e9e9;}
.rongqi4_1 .rongqi4_1_1{ line-height: 53px; font-size: 18px; font-weight: bold; color: #555555; margin-left: 25px;}
.dis {
    display: block;
}
.undis {
    display: none;
}
.menu {
    margin: 0px;
    list-style-type: none;
    padding-top: 13px;
    height: 30px;
    display: block;
}
.menu li {
    display: block;
    float: left;
    margin: 0px;
    cursor: hand;
    line-height: 30px;
    text-align: center;
    height: 30px;
}
.menu li a {
    display: block; font-size: 14px; font-weight: bold; color: #555555;
    text-align: center;
    padding: 0 14px; margin: 0 29px;
}
.menu li a:hover {
    border-bottom: 1px solid #025ec6;
    color: #025ec6;
    display: block;
    text-align: center;
}
.menu li.s a {
    border-bottom: 1px solid #025ec6;
    color: #025ec6;
    display: block;
}
.yysweb_com_news {
    display: block;
    padding-top: 20px;
}
.rongqi4_2{}
.rongqi4_2 ul li{ width: 321px; height: 243px; position: relative; float: left; margin-right: 18px; margin-bottom: 7px;}
.rongqi4_2 ul li.nomargin{ margin-right: 0;}
.rongqi4_2 ul li img{ width: 321px; height: 200px;}
.rongqi4_2 ul li span{ display: none; width: 321px; height: 200px; background: url("../images/25.png") no-repeat left top; position: absolute; left: 0; top: 0;}
.rongqi4_2 ul li span p{ height: 96px; overflow: hidden; padding: 28px 20px 0; font-size: 14px; line-height: 24px; color: #ffffff; text-indent: 2em;}
.rongqi4_2 ul li:hover span{ display: inline;}
.rongqi4_2 ul li a .rongqi4_2_1{ height: 43px; line-height: 43px; overflow: hidden; text-align: center; font-size: 14px; color: #03448e;}
.rongqi4_2 ul li:hover a .rongqi4_2_1{ color: #0fa7bd;}

.rongqi5{ width: 100%; height: 450px; background: #f5f5f5;}
.rongqi5_1_1{ height: 85px; line-height: 85px; text-align: center; font-size: 18px; font-weight: bold;}
.rongqi5_1_1 a{ color: #333333;}
.rongqi5_1_1 a:hover{ color: #0fa7bd;}
.rongqi5_1_1 a span{ font-family: Arial; font-size: 14px; font-weight: normal; color: #b9b6bd; text-transform: capitalize;}
.rongqi5_2{ width: 326px; margin-right: 10px;}
.rongqi5_3{ width: 327px;}
.menu2 {
    margin: 0px;
    list-style-type: none;
    padding: 0px;
    height: 58px; border-bottom: 2px solid #00438f;
    display: block;
}
.menu2 li {
    display: block;
    float: left;
    margin: 0px;
    cursor: hand;
    line-height: 58px;
    height: 58px;
}
.menu2 li a{ display: block; width: 98px; height: 58px; padding-left: 65px; font-size: 14px;}
.menu2 li a.menu2_1{ color: #00438f; background: url("../images/26.jpg") no-repeat left top;}
.menu2 li a.menu2_1:hover{ color: #ffffff; background: url("../images/26_01.jpg") no-repeat left top;}
.menu2 li.s a.menu2_1{ color: #ffffff; background: url("../images/26_01.jpg") no-repeat left top;}
.menu2 li a.menu2_2{ color: #00438f; background: url("../images/27.jpg") no-repeat left top;}
.menu2 li a.menu2_2:hover{ color: #ffffff; background: url("../images/27_01.jpg") no-repeat left top;}
.menu2 li.s a.menu2_2{ color: #ffffff; background: url("../images/27_01.jpg") no-repeat left top;}
.menu2 li a.menu2_3{ color: #00438f; background: url("../images/28.jpg") no-repeat left top;}
.menu2 li a.menu2_3:hover{ color: #ffffff; background: url("../images/28_01.jpg") no-repeat left top;}
.menu2 li.s a.menu2_3{ color: #ffffff; background: url("../images/28_01.jpg") no-repeat left top;}
.menu2 li a.menu2_4{ color: #00438f; background: url("../images/29.jpg") no-repeat left top;}
.menu2 li a.menu2_4:hover{ color: #ffffff; background: url("../images/29_01.jpg") no-repeat left top;}
.menu2 li.s a.menu2_4{ color: #ffffff; background: url("../images/29_01.jpg") no-repeat left top;}
.menu2 li a.menu2_5{ width: 327px; color: #00438f; background: url("../images/34.jpg") no-repeat left top;}
.menu2 li a.menu2_5:hover{ color: #ffffff; background: url("../images/34_01.jpg") no-repeat left top;}
.menu2 li.s a.menu2_5{ color: #ffffff; background: url("../images/34_01.jpg") no-repeat left top;}
.yysweb_com_news2 {
    display: block; background: #ffffff; height: 262px;
    padding: 10px 20px 0;
}
.rongqi5_2_1_2{ margin-top: 9px;}
.rongqi5_2_1_2 ul li a{ padding-left: 12px; height: 28px; line-height: 28px; overflow: hidden; background: url("../images/33.png") no-repeat left center;}

.rongqi6{ width: 100%; height: 118px; padding-top: 20px;}
.rongqi6_1{ margin-right: 10px;}

.dibu{ width: 100%; height: 287px; background: #222426;}
.dibu_1{ width: 112px; height: 287px; text-align: right; padding-right: 13px; border-right: 1px solid #2f3234;}
.dibu_1 p{ font-size: 14px; color: #d4d4d4; font-weight: bold;}
.dibu_1 p span{ font-size: 14px; color: #797979; text-transform: capitalize; font-weight: normal;}
.dibu_2{ width: 74px; padding-left: 16px; padding-top: 22px;}
.dibu_2 ul li a{ color: #797979; line-height: 24px;}
.dibu_2 ul li a:hover{ color: #0fa7bd;}

.dibu_3{ width: 243px; padding-top: 28px; margin-left: 13px;}
.dibu_3 .dibu_3_1 a{ width: 100px; height: 30px; display: block; line-height: 30px; font-size: 14px; font-weight: bold; text-align: center; color: #ffffff; background: #00438f;}
.dibu_3 .dibu_3_1 a:hover{ background: #0c57ac;}
.dibu_3 .dibu_3_2{ color: #797979; line-height: 24px; margin-top: 10px;}
.dibu_3 .dibu_3_2 a{ color: #797979; }
.dibu_4{ width: 88px; padding-top: 28px;}
.dibu_4 p{ text-align: center; color: #797979;}

.nyrq{ width: 100%; height: auto; padding: 20px 0 30px;}
.nyrq_1{ width: 220px; height: auto;}
.nyrq_1 .nyrq_1_1{ height: 66px; padding: 15px 0 0 20px; overflow: hidden; font-size: 22px; line-height: 28px; font-weight: bold; color: #ffffff; background: url("../images/43.jpg") no-repeat left top;}
.nyrq_1 .nyrq_1_1 span{ font-size: 16px; color: #97b2d2; font-weight: normal; text-transform: capitalize;}
.nyrq_1 .nyrq_1_2 ul li a{ display: block; width: 180px; height: 46px; line-height: 46px; background: url("../images/44.jpg") no-repeat left top; margin-bottom: 1px; font-size: 14px; padding-left: 40px; color: #000000;}
.nyrq_1 .nyrq_1_2 ul li a:hover{ background: url("../images/44_01.jpg") no-repeat left top; color: #004290;}
.nyrq_1 .nyrq_1_2 ul li a.hover{ background: url("../images/44_01.jpg") no-repeat left top; color: #004290;}

.nyrq_2{ width: 760px; height: auto;}
.nyrq_2 .nyrq_2_1{ height: 38px; padding-left: 35px; line-height: 38px; background: url("../images/45.png") no-repeat left center #f4f4f4;}
.nyrq_2 .nyrq_2_2{ margin-top: 25px;}

.danye{ line-height: 2em; color: #1b1b1b;}

.pic{}
.pic ul li{ width: 228px; height: 188px; position: relative; float: left; margin: 0 12px 7px;}
.pic ul li.nomargin{ margin-right: 0;}
.pic ul li img{ width: 220px; height: 137px; padding: 3px; border: 1px solid #cbcbcb;}
.pic ul li span{ display: none; width: 228px; height: 145px; background: url("../images/25.png") no-repeat left top; position: absolute; left: 0; top: 0;}
.pic ul li span p{ height: 96px; overflow: hidden; padding: 28px 20px 0; font-size: 14px; line-height: 24px; color: #ffffff; text-indent: 2em;}
.pic ul li:hover span{ display: inline;}
.pic ul li a .rongqi4_2_1{ height: 43px; line-height: 43px; overflow: hidden; text-align: center; font-size: 14px; color: #03448e;}
.pic ul li:hover a .rongqi4_2_1{ color: #0fa7bd;}

DIV.content_page {
    height: 30px;
    padding-top: 18px;
    font-size: 14px;
    text-align: center;
    padding-bottom: 10px;
    font-family:微软雅黑,宋体,Arial;
    font-weight: bold;
}
DIV.content_page A {
    PADDING-RIGHT: 7px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 5px;
    COLOR: #666666;
    MARGIN-RIGHT: 3px;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none;
    border: 1px solid #d4d4d4;
    width: 20px;
    background-color: #ffffff;
    font-family:微软雅黑,宋体,Arial;
}
DIV.content_page A:hover {
    BACKGROUND-IMAGE: none;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #0fa7bd;
    border: 1px solid #0fa7bd;
}
DIV.content_page SPAN {
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 5px;
    COLOR: #FFFFFF;
    MARGIN-RIGHT: 3px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #0fa7bd;
    border: 1px solid #0fa7bd;
    font-family:微软雅黑,宋体,Arial;
}

.list{ padding-right: 21px;}
.list ul li{ height: 133px; border-bottom: 1px dotted #87764d; padding: 16px 8px;}
.list ul li:hover{ background: #fbfbfb;}
.list ul li img{ width:185px; height: 125px; padding: 3px; border: 1px solid #cbcbcb; float: left; background: #ffffff;}
.list ul li .news_1{ width: 509px;}
.list ul li .news_1 .news_1_1{ width: 415px; font-size: 16px; height: 24px; line-height: 24px; overflow: hidden; font-weight: bold; }
.list ul li a .news_1 .news_1_1{ color: #2f2f2f; }
.list ul li a:hover .news_1 .news_1_1{ color: #286dd4; }
.list ul li .news_1 .news_1_2{ width: 68px; height: 24px; line-height: 24px; overflow: hidden; color: #666666; }
.list ul li .news_1 .news_1_3{ height: 72px; line-height: 24px; overflow: hidden; color: #666666; margin-top: 10px; }
.list ul li .news_1 .news_1_4{ text-align: right; }
.list ul li a .news_1 .news_1_4{ color: #002f6e;}

.sub_show { padding: 0 10px;}
.sub_show h3.xxbiaoti {
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    padding:0 0 0 0;
    color:#333333;
    font-weight:bold;
}
.sub_show p.laiyuan {
    background-position: center bottom;
    background-repeat: repeat-x;
    color: #959595;
    display: block;
    line-height:35px;
    margin: 0;
    padding: 0 0 10px 0;
    text-align: center;
    border-bottom: 1px dotted #cbcbcb;
}
.sub_shou_font {margin-top: 20px; padding-bottom: 25px; line-height: 2em; color: #666666;}
.sub_shou_font p{}
.show_lt .space {
    /*border-bottom: 1px solid #e4e5e6;*/
    border-top: 1px dotted #cbcbcb;
    height: 60px;
    padding-top: 10px;
    color: #666666;
    position:relative;
}
.show_lt .space li {
    display: block; width: 597px; height: 26px; overflow: hidden;
    line-height: 26px;
    padding-left: 10px;
}
.show_lt .space li strong{
    font-weight:bold;}

.top_top{
    position:absolute;
    right: 10px;
    top: 17px;
}
.top_top a{ display: block; padding: 5px 15px; background: #166792; color: #ffffff;}
.show_lt .xglist {
    margin-left: auto;
    margin-right: auto;
    padding-top: 15px;
}

.news ul li a{ display: block; font-size: 14px; height: 37px; padding: 0 10px; line-height: 37px; border-bottom: 1px dotted #999999; color: #333333;}
.news ul li a:hover{ color: #ffffff; background: #0fa7bd;}
.news ul li a span{ float: right;}